package ltd.ninefish.framework.core.constant;

/**
 * @author zhaoxiubin
 * create-time 2023-12-11 17:37
 * description 九极鱼框架常量
 **/

public interface NfConst {
    /**
     * 九极鱼公司网址
     */
    String COMPANY_NAME = "哈尔滨九极鱼科技有限公司";

    /**
     * 九极鱼公司网址
     */
    String COMPANY_NAME_EN = "Harbin NineFish Technology Co., Ltd";

    /**
     * 九极鱼公司网址
     */
    String COMPANY_WEBSITE = "https://www.ninefish.ltd";

    /**
     * 九极鱼公司网址
     */
    String COMPANY_EMAIL = "service@ninefish.ltd";
    /**
     * 响应式响应结果成功Code值
     */
    int SUCCESS_FLUX = 200;
    /**
     * 响应式响应结果失败Code值
     */
    int FAIL_FLUX = 500;
    /**
     * 命令式响应结果成功Code值
     */
    int SUCCESS_MVC = 0;
    /**
     * 命令式响应结果成功Msg值
     */
    String SUCCESS_MSG_MVC = "success";
    /**
     * 响应式响应结果失败默认Code值
     */
    int FAIL_MVC = 500;
    /**
     * 自动识别json对象白名单配置（仅允许解析的包名，范围越小越安全）
     */
    String[] JSON_WHITELIST_STR = { "org.springframework", "ltd.ninefish" };

}
